Market-Driven Software Project through Agility: Requirements Engineering Perspective
نویسندگان
چکیده
Time-to-market and insufficient initial requirements are two major challenges that make requirement engineering for market-driven software projects different from bespoke software projects. These challenges can be resolved by using agile methods for market-driven software development as agile methods put emphasis on a dynamic approach for requirement engineering which work closely with an iterative release cycle. In this study, dynamic requirement engineering approach of Agile methods was used for the successful implementation of market-driven software (Supply Chain Management) project.
منابع مشابه
Managing Requirements in Market-driven Software Project: Agile Methods View
Time-to-market and insufficient initial requirements are two significant challenges that make managing requirements for market-driven software projects different from custom-made software projects. These challenges can be resolved by using agile software development methodologies for market-driven software development as agile methods put emphasis on a dynamic approach for requirement engineeri...
متن کاملA Study in Market-Driven Requirements Engineering
Packaged software is recognised as an important segment of software market. Market-driven software development consists of developing packaged software to a market rather than to a specific client. It has been argued that the requirements engineering process for market-driven software differs from customer specific software. This paper presents a study on market-driven requirements engineering....
متن کاملImproving Business Agility Through Technical Solutions: A Case Study on Test-Driven Development in Mobile Software Development
This paper maintains that efficient business agility requires actions from all levels of the organization in order to strive for success in a turbulent business environment. Agility and agile software development solutions are suggested as yielding benefit in a volatile environment, which is characterized by continuously changing requirements and unstable development technologies. Test-driven d...
متن کاملAre you biting off more than you can chew? A case study on causes and effects of overscoping in large-scale software engineering
Context: Scope management is a core part of software release management and often a key factor in releasing successful software products to the market. In a market-driven case, when only a few requirements are known a priori, the risk of overscoping may increase. Objective: This paper reports on findings from a case study aimed at understanding overscoping in largescale, market-driven software ...
متن کاملTowards an Agent-driven Software Architecture Aligned with User Stories
Agile principles have taken an increasing importance in the last decades. Software Architecture (SA) definition is perceived as a non-agile practice as it is executed in a top-down manner, reminding waterfall development, and sometimes imposes heavy documentation. This paper proposes to systematically build an agent-oriented SA from a set of User Stories (US), the core artifact to document requ...
متن کامل